4. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
4.2. Файловая структура ОС. Операции с файлами
Файл – это именованная совокупность любых данных, размещенная на
внешнем запоминающем устройстве и хранимая, обрабатываемая и перемещаемая как
единое целое.
Совокупность
правил и программ, по которым выполняются операции с файлами, называется файловой
системой. Основные из них: FAT (File Allocation Table) – используется в операционных
системах для 16-и и 32-х разрядных процессоров, NTFS (New Technology File System) – используется, начиная с ОС Windows NT для 32-х и 64-х разрядных
процессоров). В них пользователю предоставляются следующие возможности:
–
создание папок;
–
копирование, перемещение, переименование и удаление файлов и папок;
–
навигация по файловой структуре;
–
запуск программ и открытие документов;
–
создание ярлыков;
–
стандарты для обозначения пути к файлу: абсолютный и относительный адрес файла.
Абсолютный адрес начинается указанием диска, на
котором расположен файл, и далее последовательно через символ «\» (обратный
слеш) перечисляются все папки, которые следует открыть, чтобы найти нужный
файл. В относительном адресе через символ «\» перечисление папок
ведется, начиная от той, которая активна в данный момент. Для перехода в папку
нижнего уровня следует указать имя этой папки. Переход в папку верхнего уровня вне
зависимости от ее реального названия обозначается символом
«..»
(две точки).
Файл
характеризуется свойствами и атрибутами. Их значения указываются в диалоговом
окне «Свойства», которое открывается по команде «Свойства» в меню «Файл» и в
контекстном меню. Основные из них:
–
имя файла может содержать до 256 символов и состоит из двух
частей, которые разделяются точкой. Первая часть – имя, которое назначает
пользователь для того, чтобы в дальнейшем было понятно, что за информация
хранится в этом файле. Обычно имя пользователя состоит из букв русского и
латинского алфавита, цифр, пробелов, дефиса. Остальные символы использовать не
рекомендуется, хотя некоторые – допускается. Вторая часть – расширение. Оно
указывает на тип файла или программу, которая в дальнейшем должна работать с
ним. В нем разрешается использовать не более 4-х символов. Пояснения к
стандартным расширениям, с которыми часто встречаются пользователи, приведены в
табл.4.1.
–
длина файла в байтах (длина занимаемого участка на диске);
–
время и дата создания файла (для опознания
последних по времени вариантов файла).
Кроме
перечисленных выше атрибутов каждому файлу сопоставляются атрибуты,
определяющие допустимые действия с ним. Например:
–
только для чтения (исправления, сделанные во время
просмотра, не будут сохраняться после закрытия файла;
–
скрытый (не будет высвечиваться в каталоге), но открыть его
можно, введя имя вручную;
–
архивный (для автоматического обновления изменённых версий в
архивах);
–
системный.
Таблица
4.1.
Основные
стандартные расширения файлов:
|
Расширение |
Формат/назначение программы |
|
Системные программы/программы в машинных кодах |
|
|
*.com |
системные программы в машинных кодах |
|
*.sys |
программа драйвера |
|
*.bak |
автоматически создаваемая резервная копия файла |
|
*.tmp |
временная копия с промежуточной информацией, автоматически |
|
*.hlp |
файл встроенной справочной системы |
|
*.exe |
прикладная программа в машинных кодах |
|
Графические форматы |
|
|
*.bmp |
формат растровой графики, в котором задан цвет каждого
пикселя |
|
* .jpg |
форматы сжатой растровой графики, удобный для хранения от |
|
*.gif |
Формат для диаграмм, создаваемых программным путём, рисунков
типа аппликации с ограниченным набором цветов, несложной анимации.
Используется в Интернете |
|
*.psd, |
формат растровых графических файлов в PhotoShop |
|
*.cdr |
формат векторных графических файлов в CorelDRow |
|
*.eps |
формат векторных графических файлов для подготовки афиш, |
|
Текстовые форматы |
|
|
*.txt |
формат текстовых файлов без форматирования |
|
*.doc, *.docх
|
формат текстовых файлов программ Word до 2003 и после 2003 |
|
*.rtf |
универсальный формат форматированных текстовых файлов, |
|
*.pdf |
Комбинация текста с растровой графикой. Используется в Интернете
для публикации документов. |
|
Расширения основных программ Microsoft office |
|
|
*.xls, *.xlsx
|
форматы файлов программы Excel до 2003 и после 2003 года |
|
*.ppt, *.pptx
|
формат файлов электронных презентаций программы PowerPoint |
|
*.mdb, |
формат файлов программы Access до 2003 и после 2003 года |
|
*.htm, *.html |
формат файлов для Web-страниц |
Для
того, чтобы применить нужную команду не к одному файлу, а к нескольким, в
именах которых есть общие для них фрагменты, вводится понятие групповое имя
файла (маска имени). В маске в явном виде указываются
символы, которые обязательно должны присутствовать в нужных файлах, остальные
символы заменяются шаблонными:
–
* означает, что на этом месте может оказаться любое количество любых символов,
в частности, ничего;
–
? означает, что на этом обязательно должен быть какой-нибудь символ, но только
один;
–
| означает, что требуется обработать одной командой все файлы, указанные в
предыдущей маске, кроме файлов, подходящих под маску, указанную после него.
Примеры:
*.*
– под эту маску подходят все файлы (любое имя и любое расширение);
*.jpg – маска указывает на все файлы рисунков с расширением ―jpg;
*экзам*.*
– маска указывает на файлы с любым расширением, у которых в имени пользователя
есть указанный фрагмент текста;
*.*|*.bak – означает, что требуется обработать одной командой все
файлы, кроме файлов с расширением . ―bak,
какими бы ни были их имена.